Fabián Ezequiel Gallina [Sat, 15 Nov 2014 21:10:58 +0000 (18:10 -0300)]
Fix region indentation
Fixes: debbugs:18843
* lisp/progmodes/python.el (python-indent-region): Use
python-indent-line and skip special cases.
* test/automated/python-tests.el (python-indent-region-1)
(python-indent-region-2, python-indent-region-3)
(python-indent-region-4, python-indent-region-5): New tests.
Jan D [Sat, 15 Nov 2014 18:20:37 +0000 (19:20 +0100)]
Backport: Fix for 18993.
* nsterm.m (ns_send_appdefined): Check for application defined
event on Cocoa (Bug#18993). Backport from trunk.
Eli Zaretskii [Sat, 15 Nov 2014 17:04:17 +0000 (19:04 +0200)]
Fix bug #19060 with inaccurate pixel-based scrolling.
src/window.c (window_scroll_pixel_based): Avoid truncation/rounding
errors in computing the number of pixels to scroll. Suggested by
Kelly Dean <kelly@prtime.org>.
Michael Albinus [Sat, 15 Nov 2014 16:53:53 +0000 (17:53 +0100)]
Fix cherry-pick conflict.
Michael Albinus [Thu, 13 Nov 2014 15:26:51 +0000 (16:26 +0100)]
Backport: Fixes: debbugs:18940
* vc/vc-hg.el (vc-hg-state): Disable pager.
Conflicts:
lisp/ChangeLog
Lars Magne Ingebrigtsen [Sat, 15 Nov 2014 15:25:55 +0000 (16:25 +0100)]
Mark last change as "tiny"
Peder O. Klingenberg [Sat, 15 Nov 2014 15:22:29 +0000 (16:22 +0100)]
(report-emacs-bug): Make a better guess at envelope-from
Fixes: debbugs:19054
* mail/emacsbug.el (report-emacs-bug): Make a better guess at
envelope-from when reporting through sendmail.
Jan D [Sat, 15 Nov 2014 13:35:15 +0000 (14:35 +0100)]
Fix getting frame size wrong when restoring desktop.
* nsmenu.m (update_frame_tool_bar): If tool bar changes height,
call updateFrameSize.
Jan D [Sat, 15 Nov 2014 12:39:30 +0000 (13:39 +0100)]
Fixes: 18757
* nsterm.m (setFrame:): Remove call to display (Bug#18757).
Eli Zaretskii [Sat, 15 Nov 2014 09:25:16 +0000 (11:25 +0200)]
src/window.h (WINDOW_FRAME_LINE_HEIGHT): Fix a typo in a comment.
Reported by Kelly Dean <kelly@prtime.org>.
Teemu Likonen [Sat, 15 Nov 2014 07:10:59 +0000 (09:10 +0200)]
.gitignore: Add lib-src/blessmail
Stefan Monnier [Sat, 15 Nov 2014 05:44:14 +0000 (00:44 -0500)]
* .gitignore: Add a few more missing entries.
Ivan Andrus [Sat, 1 Nov 2014 18:33:02 +0000 (12:33 -0600)]
Backport Use derived-mode-p in python.el instead of equality test with major-mode
Fixes: debbugs:18854
* progmodes/python.el (python-ffap-module-path): Use
`derived-mode-p' instead of equality test on `major-mode'.
Ulrich Müller [Fri, 14 Nov 2014 04:03:32 +0000 (05:03 +0100)]
(emacs-repository-get-version): Call `git log' with proper format argument
Fixes: debbugs:19049
* version.el (emacs-repository-get-version): Call `git log'
command with proper format argument (bug#19049).
Lars Magne Ingebrigtsen [Fri, 14 Nov 2014 13:57:16 +0000 (14:57 +0100)]
Ignore all built versions of Emacs (and .gitattributes)
Jan Djärv [Fri, 14 Nov 2014 07:41:53 +0000 (08:41 +0100)]
Fixes: 19036
* nsfns.m (x_set_foreground_color, x_set_background_color)
(x_set_cursor_color, Fxw_color_values): Block/unblock input,
use SET_FRAME_GARBAGED instead of redraw_frame (Bug#19036).
Paul Eggert [Thu, 13 Nov 2014 17:16:33 +0000 (09:16 -0800)]
Backport fix for minor Bazaar leftovers.
Reported by Perry E. Metzger in:
http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00745.html
* .dir-locals.el: Remove reference to bzr commit --fixes debbugs.
* etc/CONTRIBUTE: More git transition.
Eli Zaretskii [Thu, 13 Nov 2014 16:06:54 +0000 (18:06 +0200)]
.gitignore: Add more ignorables.
Lars Magne Ingebrigtsen [Thu, 13 Nov 2014 15:58:07 +0000 (17:58 +0200)]
Backport .gitignore changes from master.
.gitignore: Copy over sufficient ignorable files from the old
.bzrignore that a simple build doesn't list lots of unregistered
files.
Adam Sjøgren [Thu, 13 Nov 2014 04:22:36 +0000 (04:22 +0000)]
[Backport] lisp/gnus/mml2015.el (mml2015-display-key-image): New variable
Eric S. Raymond [Tue, 11 Nov 2014 18:28:05 +0000 (13:28 -0500)]
Git transition patch
All bzr revision IDS, and all CVS revision IDs for which a commit
could be identified, were changed to time-date!committer version
stamps. All .cvsignore files in the history became .gitignore files.
Fixes-bug annotations from bzr were copied into the corresponding
commit comments.
(The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
Committer/author email addresses are generally correct for the
transition day, not necessarily when the commit was originally made.
Glenn Morris [Mon, 10 Nov 2014 16:47:16 +0000 (08:47 -0800)]
ChangeLog tweak
Kelvin White [Mon, 10 Nov 2014 10:38:11 +0000 (05:38 -0500)]
fix version tags
Katsumi Yamaoka [Mon, 10 Nov 2014 09:30:26 +0000 (09:30 +0000)]
doc/misc/ChangeLog: Fix date for 2014-08-13T13:14:43Z!kwhite@gnu.org
Tassilo Horn [Mon, 10 Nov 2014 09:28:18 +0000 (09:28 +0000)]
doc/misc/{gnus.texi,gnus-faq.texi}: Update docs wrt shr/html mail
* gnus.texi (HTML): Update section so that it mentions shr and w3m.
Also link the full EWW manual that explains more on shr, too.
* gnus-faq.texi (FAQ 4 - Reading messages, FAQ 4-16): Add Q&A on how to
increase contrast when displaying HTML mail with shr.
Glenn Morris [Mon, 10 Nov 2014 07:12:37 +0000 (23:12 -0800)]
* lisp/startup.el (command-line): Handle nil elements in load-path.
Eli Zaretskii [Sun, 9 Nov 2014 20:44:51 +0000 (22:44 +0200)]
Fix bug #18955 with failure generating macuvs.h on MS-Windows.
admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Use
unmsys--file-name.
Eli Zaretskii [Sun, 9 Nov 2014 16:40:43 +0000 (18:40 +0200)]
Fix bug #18982 with assertion violations when reverting buffers.
src/fileio.c (Finsert_file_contents): Invalidate buffer caches also
when the inserted text does not need decoding.
Eli Zaretskii [Sun, 9 Nov 2014 15:57:37 +0000 (17:57 +0200)]
Fix bug #18995 with compiling w32heap.c with -funroll-loops.
src/w32heap.c (allocate_heap): Set the lower limit of heap at 8MB.
Jan Djärv [Sun, 9 Nov 2014 13:47:02 +0000 (14:47 +0100)]
* nsterm.h (EmacsScroller): judge returns bool.
* nsterm.m (ns_set_vertical_scroll_bar): Release bar.
(ns_judge_scroll_bars): Only set removed if judge returns true.
(judge): Returns bool == condemned. Remove self from window.
(setPosition:portion:whole:): Remove raise SIGIO.
Fixes: debbugs:18757
Kelvin White [Sun, 9 Nov 2014 13:46:24 +0000 (08:46 -0500)]
Update version to 24.5
Kelvin White [Sun, 9 Nov 2014 13:36:43 +0000 (08:36 -0500)]
backports: fix changelog
Glenn Morris [Sun, 9 Nov 2014 02:02:51 +0000 (18:02 -0800)]
Replace doc/*/Makefile.in dist rules with code in admin/admin.el
* admin/admin.el (make-manuals-dist-output-variables)
(make-manuals-dist--1, make-manuals-dist): New.
Replaces doc/*/Makefile.in `dist' rules.
* doc/emacs/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/lispintro/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/lispref/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/misc/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
l3thal [Sun, 9 Nov 2014 01:51:43 +0000 (20:51 -0500)]
backport: erc bugfixes
Glenn Morris [Sat, 8 Nov 2014 21:29:04 +0000 (13:29 -0800)]
* bytecomp.el (byte-compile-report-error): Allow the argument to be a string.
Due to the vague doc, it was already being used this way.
Jan Djärv [Sat, 8 Nov 2014 19:40:17 +0000 (20:40 +0100)]
* nsterm.m (ns_set_vertical_scroll_bar): Don't call bar setPosition: unless
needed (Bug#18757).
Fixes: debbugs:18993
Jan Djärv [Sat, 8 Nov 2014 16:32:37 +0000 (17:32 +0100)]
Attempt to fix NS hang. Will probably cause merge conflicts.
* nsterm.m (init): Replace OSX 10.9 check with IMPL_COCOA.
(run): Ditto. Only use non-system event loop if OSX version is
exactly 10.9.
Fixes: debbugs:18993
Michael Albinus [Sat, 8 Nov 2014 09:07:24 +0000 (10:07 +0100)]
Backport Tramp changes from trunk.
* tramp.texi (Inline methods): Remove restriction on "telnet".
Recommend sharing ssh connections for "plink".
(External methods): Remove "sftp". Merge "pscp" and "psftp"
descriptions. Recommend sharing ssh connections. Add "nc" method.
(GVFS based methods): Add "sftp".
(Customizing Completion, External packages, Issues): Use @dots{}.
(Remote shell setup): Explain, how to change command line
arguments of remote "nc" listener.
* trampver.texi: Update release number.
Michael Albinus [Sat, 8 Nov 2014 08:46:20 +0000 (09:46 +0100)]
Backport Tramp changes from trunk.
* automated/tramp-tests.el (tramp-remote-process-environment):
Declare.
(tramp--test-enabled): Ignore errors.
(tramp--instrument-test-case): Extend docstring. Print debug
buffer in any case.
(tramp-test15-copy-directory): Skip for tramp-smb.el.
(tramp-test21-file-links): Use `file-truename' for directories.
(tramp-test26-process-file): Extend test according to Bug#17815.
(tramp-test27-start-file-process, tramp-test28-shell-command):
Retrieve process output more robustly.
(tramp-test29-vc-registered): Set $BZR_HOME.
(tramp--test-check-files): Extend test with `substitute-in-file-name'.
(tramp-test30-special-characters): Skip for tramp-adb.el,
tramp-gvfs.el and tramp-smb.el. Add further file names.
Michael Albinus [Fri, 7 Nov 2014 20:15:46 +0000 (21:15 +0100)]
* net/tramp.el (tramp-check-cached-permissions): Include hop in
the constructed Tramp file name.
Fixes: debbugs:18943
Michael Albinus [Fri, 7 Nov 2014 20:09:34 +0000 (21:09 +0100)]
* callproc.c (encode_current_directory): Encode dir at the end.
Stefan Monnier [Fri, 7 Nov 2014 19:55:39 +0000 (14:55 -0500)]
* lisp/emulation/cua-base.el (cua--select-keymaps): Use region-active-p.
(cua-set-mark, cua--pre-command-handler-1,cua--post-command-handler-1):
* lisp/emulation/cua-gmrk.el (cua-cancel-global-mark): Same.
Fixes: debbugs:18952
Glenn Morris [Fri, 7 Nov 2014 17:04:10 +0000 (09:04 -0800)]
* src/callproc.c (encode_current_directory): Fix thinko in previous.
Michael Albinus [Fri, 7 Nov 2014 14:45:34 +0000 (15:45 +0100)]
* callproc.c (encode_current_directory): Support handling of file
names prepended by "/:".
Fixes: debbugs:18891
Michael Albinus [Fri, 7 Nov 2014 14:42:51 +0000 (15:42 +0100)]
* files.el (file-name-non-special): Wrap the call of
`insert-file-contents' by `unwind-protect', in order to set the
buffer's file name anyway.
Fixes: debbugs:18891
Eli Zaretskii [Fri, 7 Nov 2014 08:59:00 +0000 (10:59 +0200)]
doc/misc/eww.texi: Fix a typo and improve wording of last commit.
Tassilo Horn [Fri, 7 Nov 2014 08:54:50 +0000 (10:54 +0200)]
Backport from trunk documentation of shr-color-visible-* variables.
doc/misc/eww.texi (Advanced): Document increasing contrast with
shr-color-visible-distance-min and shr-color-visible-luminance-min.
Daiki Ueno [Fri, 7 Nov 2014 04:16:26 +0000 (13:16 +0900)]
epg: Adjust to GnuPG 2.1 key listing change
* epg.el (epg--list-keys-1): Ignore fields after the 15th field
(bug#18979). Reported by Hideki Saito.
Backported from trunk.
Alan Mackenzie [Thu, 6 Nov 2014 14:05:58 +0000 (09:05 -0500)]
* src/syntax.c (back_comment): Fix off-by-one error.
Fixes: debbugs:18022
Dima Kogan [Thu, 6 Nov 2014 03:02:11 +0000 (22:02 -0500)]
* src/xgselect.c (xg_select): Use g_main_context_acquire.
Fixes: debbugs:18861
Alan Mackenzie [Wed, 5 Nov 2014 18:38:51 +0000 (18:38 +0000)]
Backport fix to bug #18749 to Emacs-24 branch.
Alan Mackenzie [Wed, 5 Nov 2014 17:57:50 +0000 (17:57 +0000)]
Fix wrong bound to c-font-lock-declarators. Fixes bug #18948.
progmodes/cc-fonts.el (c-font-lock-declarations): Pass "(point-max)" as
bound to c-font-lock-declarators, not "limit", as the buffer is sometimes
narrowed to less than "limit" (e.g., in the presence of macros).
Michael Albinus [Wed, 5 Nov 2014 11:24:04 +0000 (12:24 +0100)]
* net/tramp-adb.el (tramp-adb-handle-file-attributes):
* net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
* net/tramp-sh.el (tramp-sh-handle-file-attributes): Return nil in
case of errors.
* net/tramp.el (tramp-error-with-buffer): Show connection buffer
only when message appeared in minibuffer.
Fixes: debbugs:18891
Michael Albinus [Wed, 5 Nov 2014 11:23:10 +0000 (12:23 +0100)]
* dired.c (Ffile_attributes): Return Qnil, if Fexpand_file_name
raises an error.
Fixes: debbugs:18891
Glenn Morris [Wed, 5 Nov 2014 05:01:01 +0000 (21:01 -0800)]
* Makefile.in (install-info, uninstall): Restore pre-2012-12-13 solution
Do not merge to trunk.
Fixes: debbugs:18908
Stefan Monnier [Tue, 4 Nov 2014 20:07:59 +0000 (15:07 -0500)]
* lisp/erc/erc.el (erc-send-input): Bind `str' dynamically.
Fixes: debbugs:18936
Eli Zaretskii [Tue, 4 Nov 2014 16:30:48 +0000 (18:30 +0200)]
Fix error messages from jit-stealth-lock when load-average returns nil.
lisp/jit-lock.el (jit-lock-stealth-fontify): Be tolerant to nil being
returned by load-average.
Michael Albinus [Tue, 4 Nov 2014 09:02:56 +0000 (10:02 +0100)]
* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
a local copy; setting `inhibit-file-name-handlers' proper might be
more performant.
Fixes: debbugs:18751
Glenn Morris [Tue, 4 Nov 2014 07:11:37 +0000 (23:11 -0800)]
* lisp/mail/emacsbug.el (report-emacs-bug): Simplify interactive spec.
Glenn Morris [Tue, 4 Nov 2014 07:07:04 +0000 (23:07 -0800)]
* lisp/mail/emacsbug.el (report-emacs-bug): No longer include recent-keys
Fixes: debbugs:18900
Glenn Morris [Mon, 3 Nov 2014 21:47:16 +0000 (16:47 -0500)]
NEWS and comment trivia re crisp.el
Eli Zaretskii [Mon, 3 Nov 2014 18:22:07 +0000 (20:22 +0200)]
src/window.c (window_scroll_pixel_based): Fix a typo in a comment.
Eli Zaretskii [Mon, 3 Nov 2014 17:14:50 +0000 (19:14 +0200)]
Fix minor issues with functions that dump glyph matrices.
src/xdisp.c (Fdump_glyph_matrix, Fdump_frame_glyph_matrix): Doc fix.
(Fdump_frame_glyph_matrix): Don't segfault if invoked on a GUI
frame; instead, print an error message.
Michael Albinus [Mon, 3 Nov 2014 14:29:51 +0000 (15:29 +0100)]
* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
local copy of FILENAME, when it is remote.
Fixes: debbugs:18751
Jan Djärv [Mon, 3 Nov 2014 07:15:11 +0000 (08:15 +0100)]
* nsfns.m (ns_set_doc_edited): Check for FRAME_NS.
Fixes: debbugs:18925
Michael Albinus [Sun, 2 Nov 2014 11:22:56 +0000 (12:22 +0100)]
* net/tramp-adb.el (tramp-adb-handle-process-file): Do not raise
an error when the command fails; the return code must indicate.
(tramp-adb-send-command-and-check): Fix docstring.
Glenn Morris [Sat, 1 Nov 2014 18:09:33 +0000 (11:09 -0700)]
* doc/emacs/programs.texi (Misc for Programs): Fix typo.
Glenn Morris [Sat, 1 Nov 2014 17:33:29 +0000 (10:33 -0700)]
ChangeLog simplification
Michael Albinus [Sat, 1 Nov 2014 16:47:09 +0000 (17:47 +0100)]
* net/tramp-cache.el (tramp-get-file-property)
(tramp-set-file-property): Check, that `tramp-cache-get-count-*'
and `tramp-cache-set-count-*' are bound. Otherwise, there might
be compiler warnings.
* net/tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid):
Return -1 respective "UNKNOWN", if uid or gid cannot be determined.
Eli Zaretskii [Sat, 1 Nov 2014 14:16:53 +0000 (16:16 +0200)]
Fix bug #18856 with failure to fontify compilation buffers.
lisp/progmodes/compile.el (compilation-mode): Turn off deferred
fontifications locally.
Wolfgang Jenkner [Sat, 1 Nov 2014 14:08:00 +0000 (15:08 +0100)]
* net/tramp-sh.el (tramp-send-command): Fix the case where the
remote-echo connection property is non-nil.
Fixes: debbugs:18858
Michael Albinus [Sat, 1 Nov 2014 13:34:45 +0000 (14:34 +0100)]
Backport Tramp changes from trunk.
* net/tramp-adb.el (tramp-adb-sh-fix-ls-output): Use `bolp'.
(tramp-adb-handle-write-region): Improve messages.
(tramp-adb-maybe-open-connection): Don't set
`tramp-current-*' variables.
* net/tramp-cache.el (tramp-flush-file-function): Simplify check.
Suppress debug messages.
* net/tramp-ftp.el (top): Remove special handling for URL syntax.
(tramp-ftp-file-name-handler):
* net/tramp-gvfs.el (tramp-gvfs-methods) <sftp>: Add.
(tramp-gvfs-methods-mounttracker)
(tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled'
during initialization.
(tramp-gvfs-handle-delete-file): Flush file properties, not
directory properties.
(tramp-gvfs-handle-file-attributes): Use `string-to-number' when
reading "unix::mode".
(tramp-gvfs-handle-file-name-all-completions):
Use "-h" option for "gvfs-ls".
(tramp-gvfs-url-file-name): Apply `cons' where appropriate.
`user' and `localname' could be nil.
(tramp-gvfs-send-command): Simplify traces.
* net/tramp-sh.el (vc-handled-backends, vc-bzr-program)
(vc-git-program, vc-hg-program): Declare.
(tramp-methods) <sftp>: Remove. It has never worked satisfactorily.
(tramp-methods) <nc>: Add new method.
(tramp-methods) <telnet>: Redirect stderr to "/dev/null".
(tramp-methods) <plink, plinkx, pscp, psftp>: Improve
`tramp-login-args'.
(tramp-default-user-alist): Add "nc".
(top): Remove completion function for "sftp". Add completion
functions for "nc" and "psftp".
(tramp-sh-handle-set-visited-file-modtime):
(tramp-sh-handle-verify-visited-file-modtime): Use `point-at-eol'.
(tramp-do-copy-or-rename-file-out-of-band):
Use cached "remote-copy-args" value, if available. (Bug#18199)
Tweak docstring. Implement support for "nc" method.
(tramp-sh-handle-expand-file-name, tramp-local-coding-commands)
(tramp-remote-coding-commands, tramp-call-local-coding-command):
Tweak docstring.
(tramp-sh-handle-start-file-process): Expand `default-directory'.
(tramp-sh-handle-write-region): Tweak error message.
(tramp-sh-handle-vc-registered): Remove backends when the remote
binary does not exist.
(tramp-open-connection-setup-interactive-shell):
Prefer utf-8 coding. (Bug#17859)
(tramp-find-inline-encoding): Do not raise an error.
(tramp-make-copy-program-file-name): Tweak docstring. Handle also
the "nc" case. Quote result also locally.
(tramp-get-remote-id): Check also for "gid".
(tramp-get-remote-python):
* net/tramp-smb.el (tramp-smb-handle-copy-directory)
(tramp-smb-handle-set-file-acl): Use `start-process'.
(tramp-smb-handle-insert-directory): Use progress reporter.
(tramp-smb-handle-rename-file): Flush also file properties of
FILENAME.
* net/tramp.el (tramp-methods): Tweak docstring.
(tramp-file-name-handler): Apply `cons' where appropriate.
(tramp-handle-file-accessible-directory-p): Check for
`file-readable-p' instead of `file-executable-p'.
(tramp-handle-shell-command): Use `display-buffer'. (Bug#18326)
(tramp-handle-unhandled-file-name-directory): Return "/".
(tramp-check-cached-permissions):
Use `tramp-compat-file-attributes'.
(tramp-call-process): Add new argument VEC. Adapt callees in all
tramp*.el files.
* net/trampver.el: Update release number.
Glenn Morris [Sat, 1 Nov 2014 11:18:14 +0000 (07:18 -0400)]
Auto-commit of loaddefs files.
Stefan Monnier [Fri, 31 Oct 2014 20:57:59 +0000 (16:57 -0400)]
* lisp/simple.el (newline): Add assertions to try and help catch bug#18913.
Jan Djärv [Fri, 31 Oct 2014 18:41:07 +0000 (19:41 +0100)]
* macfont.m (macfont_glyph_extents): Turn off syntetic bold
if force_integral_p (i.e. no antialias).
(macfont_draw): Check ns_antialias_text, also turn off syntetic
bold if no antialias.
Fixes: debbugs:18876
Stefan Monnier [Fri, 31 Oct 2014 15:31:27 +0000 (11:31 -0400)]
* lisp/emulation/cua-base.el (cua-delete-region): Use delete-active-region.
(cua--last-deleted-region-pos, cua--last-deleted-region-text): Remove.
Fixes: debbugs:18886
Jan Djärv [Fri, 31 Oct 2014 15:18:36 +0000 (16:18 +0100)]
* emacs.c (main): Don't chdir to $HOME on Cocoa if --chdir was given.
Fixes: debbugs:18846
Eli Zaretskii [Fri, 31 Oct 2014 09:40:27 +0000 (11:40 +0200)]
admin/ChangeLog: Fix a typo.
Eli Zaretskii [Fri, 31 Oct 2014 09:32:11 +0000 (11:32 +0200)]
Minor fixes in the changes in preparation for git migration.
src/Makefile.in (repo-update): Fix a typo and slightly reword
commentary.
admin/notes/repo (Notes): Reword the stylistic guidance for commit log
messages so that they are in line with Emacs development practices
and style guidance.
Glenn Morris [Fri, 31 Oct 2014 09:09:24 +0000 (11:09 +0200)]
Yet another change for git migration backported from trunk.
lisp/version.el (emacs-bzr-version, emacs-bzr-get-version):
Revert 2014-10-31 change.
Eric S. Raymond [Fri, 31 Oct 2014 09:06:47 +0000 (11:06 +0200)]
Backport from trunk more changes in preparation for git migration.
admin/notes/bzr: Renamed to notes/repo, reorganixed to separate
VCS-dependent from VCS-independent stuff. Added guidance about
commit-comment format under DVCSes.
admin/notes/BRANCH: Merged into notes/repo.
lisp/version.el: Fix some fallback values to conform to the actual
release number.
Eric S. Raymond [Fri, 31 Oct 2014 09:03:23 +0000 (11:03 +0200)]
Backport changes in preparation for git migration from trunk.
admin: Changes in several documents.
autogen.sh: Neutralize language specific to a repository type.
doc/misc/efaq-w32.texi: Neutralized language specific to a repository type.
doc/misc/gnus-coding.txt: Neutralized language specific to a repository type.
lisp/Makefile.in: Change some production names so they're neutral
about the repository type.
Glenn Morris [Fri, 31 Oct 2014 04:14:27 +0000 (21:14 -0700)]
* lisp/progmodes/vhdl-mode.el: Doc grammar fixes.
Glenn Morris [Fri, 31 Oct 2014 04:10:19 +0000 (21:10 -0700)]
* etc/emacs.desktop: Add "Keywords".
Glenn Morris [Thu, 30 Oct 2014 23:18:53 +0000 (19:18 -0400)]
* doc/man/emacsclient.1: Tiny markup fix
Kim F. Storm [Thu, 30 Oct 2014 19:19:49 +0000 (15:19 -0400)]
Restore cua-delete-copy-to-register-0 and M-v command.
* lisp/delsel.el (delete-selection-save-to-register)
(delsel--replace-text-or-position): New vars.
(delete-active-region): Use them.
(delete-selection-repeat-replace-region): New command, moved from
cua-base.el.
* lisp/emulation/cua-base.el (cua--repeat-replace-text): Remove var.
(cua-repeat-replace-region): Move command to delsel.el.
(cua--init-keymaps): Update binding accordingly.
(cua-mode): Set delete-selection-save-to-register.
Fixes: debbugs:18886
Jan Djärv [Thu, 30 Oct 2014 19:15:38 +0000 (20:15 +0100)]
* nsfns.m (ns_set_doc_edited): Do all logic (check frames) here
instead of in xdisp.c, function now takes void.
* nsterm.h (ns_set_doc_edited): Declare taking no args.
* xdisp.c (prepare_menu_bars): Remove HAVE_NS code.
(redisplay_internal): Call ns_set_doc_edited if HAVE_NS (Bug#18884).
Jan Djärv [Thu, 30 Oct 2014 17:23:52 +0000 (18:23 +0100)]
* nsfns.m (x_icon): icon_top/left is int.
* nsterm.h (EmacsScroller): Replace Lisp_Object win with
struct window*.
Remove getMouseMotionPart.
(ns_output): Make icon_top/left int.
* nsterm.m (ns_mouse_position): Remove unused code.
(initFrame:window:, dealloc): Use window instead of win.
(getMouseMotionPart:window:x:y:): Remove, unused.
(sendScrollEventAtLoc:fromEvent:): Make Lisp_Object win from window.
Fixes: debbugs:18889
Samuel Bronson [Thu, 30 Oct 2014 05:31:12 +0000 (22:31 -0700)]
* src/unexmacosx.c (copy_data_segment): Port to GCC 4.6+ (backport)
Fixes: debbugs:9927
Stefan Monnier [Thu, 30 Oct 2014 03:50:15 +0000 (23:50 -0400)]
* lisp/progmodes/cc-defs.el (c--macroexpand-all): New function.
(c-lang-defconst):
* lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use it.
Fixes: debbugs:18845
Glenn Morris [Thu, 30 Oct 2014 03:33:08 +0000 (20:33 -0700)]
ChangeLog date fix
Glenn Morris [Thu, 30 Oct 2014 03:26:24 +0000 (20:26 -0700)]
NEWS fixes
Glenn Morris [Thu, 30 Oct 2014 02:58:11 +0000 (19:58 -0700)]
* doc/misc/efaq.texi (Gnus does not work with NNTP): Remove; ancient
Eli Zaretskii [Wed, 29 Oct 2014 15:17:18 +0000 (17:17 +0200)]
Fix bug #18874 with rgrep not obeying grep-scroll-output.
lisp/progmodes/compile.el (compilation-start): If
compilation-scroll-output is non-nil, don't force window-start of
the compilation buffer to be at beginning of buffer.
Eli Zaretskii [Tue, 28 Oct 2014 17:48:21 +0000 (19:48 +0200)]
Fix bug #18873 with non-ASCII characters in user's HOME directory.
src/fileio.c (Fexpand_file_name): Use make_unibyte_string, not
build_string, when importing a home directory.
Katsumi Yamaoka [Mon, 27 Oct 2014 22:51:18 +0000 (22:51 +0000)]
[Backport] gnus.el (gnus-mode-line-buffer-identification):
Don't add image data for a non-graphic display;
Don't shadow load-path, it blocks autoloading of find-image (bug#18813)
enami tsugutomo [Mon, 27 Oct 2014 00:56:22 +0000 (00:56 +0000)]
[Backport] lisp/gnus/nnimap.el (nnimap-wait-for-response): Ignore NOOP response requested to keep connection open
Dani Moncayo [Sun, 26 Oct 2014 18:37:16 +0000 (19:37 +0100)]
* README.W32 (Preliminaries): Don't assume that this file is at
the top level.
(Setting up Emacs): Minor rewording to be more accurate.
Backported from trunk.
Eli Zaretskii [Sun, 26 Oct 2014 15:42:08 +0000 (17:42 +0200)]
Fix bug #18839 with incorrect image size returned by posn-at-point.
src/dispnew.c (buffer_posn_from_coords): Use
WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to
account for the header-line height.
Eli Zaretskii [Fri, 24 Oct 2014 09:13:01 +0000 (12:13 +0300)]
Improve documentation of faces in the user manual.
doc/emacs/frames.texi (Scroll Bars): Improve indexing of faces.
doc/emacs/killing.texi (Secondary Selection): Improve indexing of faces.
doc/emacs/search.texi (Basic Isearch, Query Replace): Improve indexing of
faces.
doc/emacs/display.texi (Standard Faces, Text Display)
(Useless Whitespace): Improve indexing of faces.